// //普通装饰器
// function setProp(){
//     //逻辑。。
// }

// @setProp

// let sign=null;
// function setName(name:string){ 
//     return (target:new()=>any)=>{
//         sign=target
//         console.log(target.name);//ClassDec
        
//     }
    
// }


// @setName('lison')
// class ClassDec{
//     constructor(){}
// }
// console.log(sign===ClassDec); //true

// console.log(sign===ClassDec.prototype.constructor);//true